package teleradiologia.service;

import teleradiologia.domain.Radlabmanager;
import teleradiologia.repository.RadlabmanagerDao;

public interface RadlabmanagerManipulator {
	// simple CRUD operations
	String create(Radlabmanager radlabmanager);	 // create
	Radlabmanager getByNip(String nip);		 // read
	void update(Radlabmanager radlabmanager);	 // update
	void delete(Radlabmanager radlabmanager);	 // delete

	Radlabmanager getByIdPerson(long idPerson);
	Radlabmanager getByKrsnumber(String krsnumber);
	
	// IoC - setter
	public void setRadlabmanagerDao(RadlabmanagerDao radlabmanagerDao);
}
